home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #11 / Amiga Plus CD - 2004 - No. 11.iso / AmiSoft / Dev / cross / ACME.readme < prev    next >
Text File  |  2004-09-23  |  2KB  |  43 lines

  1. Short:        A crossassembler for producing 6502/65c02/65816 code
  2. Author:       Marco Baye (marco@baye.de). Amiga port by Voy/SSG^Dial^SWAT
  3. Uploader:     Wojciech Pasiecznik/Voy/SSG^Dial^SWAT (voydial@wp.pl)
  4. Version:      0.85 alpha
  5. Type:         dev/cross
  6. Distribution: GNU Public License
  7. Requires:     ixemul.library
  8.  
  9. ACME is a crossassembler for the 65xx range of processors. It knows
  10. about the standard 6502, the 65c02 and the 65816. Support for some
  11. illegal opcodes of the 6510 processor (a 6502-variant that is used in
  12. the C=64) is planned, maybe even support for the Z80 processor.
  13.  
  14. ACME is a crossassembler.
  15. ACME can produce code for the 6502, 65c02 and 65816 processors.
  16. It does this *fast*.
  17. It can produce at most 64 KBytes of code.
  18. You can use global and local labels.
  19. It is fast.
  20. You can use global and local macros.
  21. You can use conditional assembly.
  22. You can use looping assembly (There are two ways to do this; a very
  23. simple and a very flexible one).
  24. You can include other source files.
  25. You can include binary files (either whole or parts) directly into the
  26. output.
  27. You can use offset assembly (code that is designed to run at a
  28. different address).
  29. It is fast.
  30. ACME's maths parser uses operator priorities, so 1+2*3 will correctly
  31. give 7 (unlike some other free assemblers that give 9 instead).
  32. ACME's maths parser has no problems concerning parentheses and
  33. indirect addressing modes.
  34. ACME's maths parser knows a shit load of different operations.
  35. You can dump the global labels into a file.
  36. ACME supports a library of commonly used macros and labels.
  37. It always takes as many passes as are needed.
  38. ACME exists on several platforms, meaning you can easily exchange your
  39. sources with other people (preferring other OSes).
  40. ACME can convert its strings to PetSCII and screen code (Okay, this is
  41. C64-specific).
  42. Did I mention that it is fast ?
  43.